home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / tt / mineswep / mineswep.txt < prev   
Encoding:
Text File  |  1996-09-18  |  23.5 KB  |  464 lines

  1.  
  2.    Versuch einer einigermaßen verständlichen Dokumentation zum Programm
  3.  
  4.   MM       MM II NN    NN EEEEEEE  SSSSSS WW     WW EEEEEEE EEEEEEE PPPPPP
  5.   MMM     MMM II NNN   NN EE      SS      WW     WW EE      EE      PP   PP
  6.   MMMM   MMMM II NNNN  NN EE      SS      WW     WW EE      EE      PP   PP
  7.   MM MM MM MM II NN NN NN EEEEE    SSSSS  WW WWW WW EEEEE   EEEEE   PPPPPP
  8.   MM  MMM  MM II NN  NNNN EE           SS WWWW WWWW EE      EE      PP
  9.   MM       MM II NN   NNN EE           SS WWW   WWW EE      EE      PP
  10.   MM       MM II NN    NN EEEEEEE SSSSSS  WW     WW EEEEEEE EEEEEEE PP
  11.  
  12.                         Version 1.131 vom 13.2.92
  13.  
  14. ----------------------------------------------------------------------------
  15.  
  16.                      (C) 02/1992 Uwe Poliak Software
  17.                                  Kiesweg 41
  18.                                  W-7316 Köngen/Neckar
  19.                                  Tel.: 07024 / 8 40 70
  20.                                  email: Uwe_Poliak@s2.maus.de
  21.  
  22.  
  23. 0. Hinweis
  24. ----------
  25.    Wenn in dieser Dokumentation Hard- und Softwareprodukte genannt  werden,
  26.    so handelt es sich dabei um  eingetragene  Warenzeichen  des  jeweiligen
  27.    Herstellers, und sollten auch als solche betrachtet werden.
  28.    
  29. 1. Vorwort
  30. ----------
  31.  
  32.    Die  Idee, MINESWEEP zu schreiben, entstand eigentlich durch die bei uns
  33.    an  der Fachhochschule (nein, ich sag jetzt nicht, welche das ist) recht
  34.    verbreitete  Computer-Spielleidenschaft. Mehrere Spiele waren dabei sehr
  35.    beliebt,  darunter  die LEMMINGS, SILENT SERVICE und eben auch das unter
  36.    WINDOWS auf dem PC laufende Programm MINESWEEPER.
  37.    Da  mir  kein  derartiges  Programm  bekannt war, das auch auf dem ATARI
  38.    läuft,  habe  ich  mich mal hingesetzt und mich daran versucht. Das, was
  39.    ihr nun hier vorliegen habt, ist das Ergebnis dieser Bemühungen.
  40.  
  41. 2. Kurzbeschreibung
  42. -------------------
  43.    2.1. Allgemeines
  44.  
  45.    MINESWEEP  ist  ein  Spiel  aus  der Sparte "Denk- und Geduldspiele". Im
  46.    Prinzip  geht  es darum, die auf dem Spielfeld verstreuten und natürlich
  47.    unsichtbaren  Minen  zu  entdecken  und  diese  zu markieren. Dabei kann
  48.    zwischen  verschiedenen Schwierigkeitsstufen gewechselt werden, die sich
  49.    in der Anzahl der versteckten Minen unterscheiden.
  50.  
  51.    2.2 Betriebsarten
  52.  
  53.    MINESWEEP  kann  als  Accessory oder als Programm gestartet werden. Dazu
  54.    braucht  lediglich  die  Extension  ACC  in  PRG oder umgekehrt geändert
  55.    werden.  In  der  Accessory-Betriebsart  kann  MINESWEEP  auch  über das
  56.    CHAMÄLEON  von  Karsten Isakovic (Mausnetz: @B) nachgeladen werden. Dazu
  57.    müssen  alle  Dateien  (MINESWEEP.ACC,  MINESWEEP.INF und MINESWEEP.RSC)
  58.    im gleichen Ordner stehen. Dies gilt auch für den Betrieb als Programm.
  59.    Die   andere  Möglichkeit besteht darin, MINESWEEP mit der Extension ACC
  60.    zusammen  mit  den  Dateien  MINESWEEP.RSC  und  MINESWEEP.INF  auf  das
  61.    Bootlaufwerk zu kopieren und den Rechner neu zu booten.
  62.    Die  Dateien  MINESWEEP.INF  bzw.  MINESWEEP.RSC werden entweder auf dem
  63.    Bootlaufwerk  im  Rootdirectory  (\) oder im aktuellen Pfad gesucht (mit
  64.    shel_find() ).
  65.  
  66. 3. Spielprinzip
  67. ---------------
  68.    Das  Spielprinzip von MINESWEEP ist eigentlich relativ einfach. Es gilt,
  69.    wie schon oben gesagt, die versteckten Minen zu finden.
  70.    Dafür  wird  der  Spieler vom Programm unterstützt. Klickt man auf eines
  71.    der quadratischen Felder, so gibt es prinzipiell zwei Möglichkeiten:
  72.    *  man  erwischt  ein Feld, unter dem eine Mine versteckt ist - dann ist
  73.       das Spiel beendet, oder
  74.    *  man erwischt ein freies Feld. In diesem Fall wird angezeigt, wieviele
  75.       Minen rund um das angeklickte Feld verteilt sind.
  76.    Nun  gilt es, aus diesen Angaben die versteckten Minen zu finden und mit
  77.    einem  Fähnchen  zu  markieren. Sind alle Felder entweder mit einer Zahl
  78.    oder mit einem Fähnchen besetzt, so ist das Spiel ebenfalls beendet.
  79.  
  80.    Wenn  nun  ein Spiel verloren wurde, oder die "Noch ein Spiel"-Dialogbox
  81.    mit   "Nein"  beantwortet  wurde, so erscheint jedem folgenden Mausklick
  82.    eine Abfrage nach einem neuen Spiel.
  83.  
  84. 4. Bedienung
  85. ------------
  86.    4.1. Allgemeines
  87.  
  88.    Das  Spielfeld  zu MINESWEEP wird in einem GEM-Fenster angezeigt und hat
  89.    eine  fixe  Größe  von  23 * 12, insgesamt also 276 Feldern. Diese Größe
  90.    kann in der vorliegenden Version nicht verändert werden.
  91.  
  92.    Das  Programm  wird  vollständig  mit  der  Maus  bedient.  Für  einige
  93.    zusätzliche  Funktionen  sind  auch  verschiedene Tasten belegt, die ich
  94.    im folgenden näher erläutern werde:
  95.    * ESC    - Spiel beenden
  96.    * HELP   - Auswahlbox für weitere Funktionen aufrufen (-> 4.2.)
  97.    * UNDO   - Spiel neu beginnen
  98.  
  99.    4.2. Auswahlbox
  100.  
  101.    Über  diese  Auswahlbox  können  weitere  Programmfunktionen  aufgerufen
  102.    werden. Es stehen zur Verfügung:
  103.    * Informationen...- Zeigt Informationen über das Programm und den  Autor
  104.                        an
  105.    * Hilfe...        - Gibt eine kurze Hilfe zu den wichtigsten Funktionen
  106.                        und zum Spielprinzip
  107.    * Neues Spiel     - Spiel neu beginnen
  108.    * Spiel beenden   - wie der Name schon sagt...
  109.    * Parameter...    - Hier können verschiedene Parameter für den Verlauf
  110.                        des Spiels eingestellt werden (-> 4.3)
  111.                        Diese Funktion ist nicht während eines angefangenen
  112.                        Spiels aktiv, d.h. sie kann nur dann gewählt werden,
  113.                        wenn das Spielfeld komplett leer ist.
  114.    * Abbruch         - zurück zum Spielfeld
  115.  
  116.    4.3. Parameter-Einstell-Box
  117.  
  118.    In  dieser  Dialogbox  können die wichtigsten Spielparameter eingestellt
  119.    werden.
  120.    Folgende Einstellmöglichkeiten stehen zur Wahl:
  121.    * Nullen freigeben   - Ist diese Funktion angewählt, so werden alle
  122.                           Felder  angezeigt,  die  ebenfalls  eine  Null
  123.                           enthalten,  d.h.  im  Umkreis befindet sich keine
  124.                           Mine.  Es  werden  natürlich  nur  diese  Felder
  125.                           angezeigt,  die  in direktem Zusammenhang mit dem
  126.                           angeklickten  Feld  stehen,  man könnte dies also
  127.                           mit  einer Füllfunktion eines beliebigen Zeichen-
  128.                           programms  vergleichen.  Zusätzlich  werden dabei
  129.                           auch  noch die Felder angezeigt, die sich am Rand
  130.                           befinden  und  einen  Wert  ungleich  Null haben.
  131.                           Dieser  Sachverhalt  ist  etwas  umständlich  zu
  132.                           erklären, probiert's einfach mal aus.
  133.                           Wenn  diese  Funktion abgeschaltet ist, dann wird
  134.                           nur  das  Feld  angezeigt,  in  das auch geklickt
  135.                           wurde.
  136.    * Sound-Effekte      - Mit diesem Feld können die (zugegebenermaßen
  137.                           etwas   billigen)   Soundeffekte  aus-  oder ein-
  138.                           geschaltet  werden. Die Soundeffekte kommen dann,
  139.                           wenn  man eine Bombe angeklickt hat und dann alle
  140.                           anderen  auch  explodieren  oder wenn man auf ein
  141.                           schon belegtes Feld klickt.
  142.    * Frage am Prg.ende  - Mit dieser Auswahl kann die Sicherheitsabfrage am
  143.                           Programmende aus- oder eingeschaltet werden.
  144.    * Spielstufe         - Hier stehen verschiedene Einstellmöglichkeiten
  145.                           zur  Verfügung, mit denen die Schwierigkeitsstufe
  146.                           des  Spiels  eingestellt werden können. Zum einen
  147.                           kann  die  Anzahl  der versteckten Minen über das
  148.                           Eingabefeld  selbst  bestimmt  werden. Hierzu ist
  149.                           der  Knopf  "eigene Einstellung" zu  selektieren.
  150.                           Dann wird die Eingabebox freigegeben und die Ein-
  151.                           gabe  der  versteckten  Minen  kann  nun über die
  152.                           Pfeilknöpfe   oder   direkt   über  die  Tastatur
  153.                           erfolgen.   Hier  können  maximal  180 versteckte
  154.                           Minen gewählt werden.
  155.                           Die  Knöpfe mit der Beschriftung "30", "60", usw.
  156.                           geben die Anzahl der Minen fest vor.
  157.                           Man  beachte, daß die Anzahl der Bomben erst dann
  158.                           geändert  wird,  wenn  ein neues Spiel angefangen
  159.                           wird. Dies meldet bei Bedarf auch eine Dialogbox.
  160.    *  Flagge setzen     - Mit diesen Radiobuttons besteht die Möglichkeit,
  161.                           die   Art   und   Weise,   in  der  die  Flaggen
  162.                           positioniert  werden,  eingestellt  werden. Diese
  163.                           Einstellungen  können  dann  umgeschaltet werden,
  164.                           wenn   z.B.   beim  Accessorybetrieb  das  gerade
  165.                           laufende       Programm   die   Maustastenabfrage
  166.                           so  umprogrammiert  hat,  so  daß  keine korrekte
  167.                           Abfrage  der  rechten Maustaste mehr möglich ist.
  168.                           Dann   kann   die   rechte   Maustaste  auf  die
  169.                           Kombination   linke   Maustaste  + SHIFT/CTRL/ALT
  170.                           umgeschaltet werden.
  171.                           Ein  Programm,  in  dem  die  Flagge zusammen mit
  172.                           einer  Sondertaste  gesetzt  werden muß, wäre zum
  173.                           Beispiel ARGON.
  174.    * Sichern            - Hier besteht die Möglichkeit, die vorgenommenen
  175.                           Einstellungen dauerhaft in der Datei MINESWEP.INF
  176.                           anzuspeichern.   Diese   Datei   wird,  wenn  sie
  177.                           vorhanden  ist,  zu  Beginn  des  Programms  mit-
  178.                           geladen. Ist dies nicht der Fall, oder findet das
  179.                           Programm  eine  Parameterdatei  von einer älteren
  180.                           Version, so wird dies über eine Alertbox bekannt-
  181.                           gegeben.
  182.    * Ok                 - Übernahme der Einstellungen für das nächste Spiel
  183.    * Abbruch            - Die alten Einstellungen werden wieder restauriert
  184.  
  185.  
  186.    4.4. Das eigentliche Spiel
  187.  
  188.    Das  Prinzip  des  Spiel  wurde  bereits  in  3.  erklärt.  Hier nun die
  189.    eigentliche Bedienung.
  190.    Klickt  man  ein  beliebiges  Feld im Spielfeld an (und hat man ein Feld
  191.    ohne  Mine  erwischt), so wird angezeigt, wieviele Minen sich im Umkreis
  192.    dieses  Feldes befinden. Die folgende Grafik zeigt, welche Bedeutung die
  193.    erscheinende Zahl genau hat:
  194.  
  195.  
  196.                      +-----+-----+-----+
  197.                      |     |     |     |
  198.                      |  #  |  #  |  #  |      * dieses Feld wurde angeklickt
  199.                      |     |     |     |
  200.                      +-----+-----+-----+
  201.                      |     |     |     |
  202.                      |  #  |  *  |  #  |
  203.                      |     |     |     |      # Die Anzahl der unter diesen
  204.                      +-----+-----+-----+        Feldern versteckten Minen
  205.                      |     |     |     |        wird im angeklickten Feld *
  206.                      |  #  |  #  |  #  |        angezeigt.
  207.                      |     |     |     |
  208.                      +-----+-----+-----+
  209.  
  210.    Erscheint  also  im  angeklickten  Feld  eine  "1",  so ist die Mine auf
  211.    _einem_ der oben mit einem "#" markierten Felder verborgen. Erscheint im
  212.    angeklickten  Feld  eine  "2",  so  sind  also  zwei  Minen  unter  den
  213.    "#"-Feldern versteckt, usw...
  214.    Nun  gilt  es die genaue Position der Mine aus den verschiedenen Angaben
  215.    zu entnehmen. Folgendes Beispiel soll dies nochmals deutlich machen:
  216.  
  217.    Anzeige im Spielfeld: ( _ = freies, noch nicht angewähltes Feld )
  218.                          ( | = Spielfeldrand )
  219.  
  220.    Beispiel 1:
  221.  
  222.               1 2 3 4 5        Hier  kann  die  Mine  _nur_  in dem Feld D2
  223.         A   | .............    versteckt sein,  sonst   könnte   die   Mine
  224.         B   | 0 0 0 0 0 ...    nicht von der  "1" in den Feldern C3 bzw. E3
  225.         C   | 1 1 1 0 0 ...    erkannt werden. Feld D1  scheidet aus, sonst
  226.         D   | _ _ 1 0 0 ...    könnte die Mine nicht von den in C3  oder E3
  227.         E   | 1 1 1 0 0 ...    stehenden "1"en erkannt werden.  Zwei  Minen
  228.         F   | 0 0 0 0 0 ...    können es nicht sein, in diesem  Fall  müßte
  229.         G   | .............    in den Feldern C1/2, E1/2  jeweils  die Zahl
  230.                                "2" sein.
  231.  
  232.    Beispiel 2:
  233.  
  234.             1 2 3 4 5 6
  235.         A   ...............
  236.         B   _ _ _ _ 1 1 ...    In diesem Fall ist die Mine im Feld C4 ver-
  237.         C   _ _ _ _ 1 2 ...    steckt. Für die "1" im Feld D5 ist dies die
  238.         D   _ _ _ 1 1 1 ...    einzige freie  Möglichkeit,  eine  Mine  zu
  239.         E   1 1 1 0 0 1 ...    erkennen.
  240.         F   ...............
  241.  
  242.    Beispiel 3:
  243.  
  244.             1 2 3 4 5 6 7      In diesem Beispiel sind die Minen unter den
  245.         A   .................  Feldern D3, D5 und E5 verborgen.  Die  Mine
  246.         B   0 1 1 1 1 1 1 ...  in Feld D3 wird von den "1"en in den  Feld-
  247.         C   0 1 1 2 1 1 0 ...  ern C2, C3, D2 E2 und von der "2"  auf Feld
  248.         D   0 1 * _ * 2 1 ...  C4  bemerkt. Die "2" in Feld C4  zeigt, daß
  249.         E   0 1 _ _ * 2 1 ...  entweder auf  D4  oder  D5 noch  eine  Mine
  250.         F   0 0 0 1 1 1 2 ...  liegen muß. Genaueres ist  dazu dem Feld C5
  251.         G   1 1 1 2 3 3 1 ...  zu entnehmen.  Die  einzige Möglichkeit für
  252.         H   .................  diese "1" ist Feld D4.
  253.                                Die Mine auf E5 wird von den Feldern D6, E6,
  254.                                F6, F5 und F4  bemerkt.   Die   Kombination
  255.                                dieser Felder läßt  nur  den Rückschluß auf
  256.                                E5 zu.
  257.  
  258.    Wie  weiter oben schonmal gesagt - die ganze Sache ist etwas umständlich
  259.    zu  erklären.  Hier  helfen  einige  Versuche  manchmal weiter, als eine
  260.    seitenlange  Beschreibung.  Ich  hoffe  aber  trotzdem,  daß  ich  es in
  261.    eine einigermaßen verständliche Form gebracht habe.
  262.  
  263.    Das  Spiel  endet, wenn alle Felder ausgefüllt sind, d.h. sich auf jedem
  264.    Feld  entweder eine Flagge oder eine Zahl befindet. Dann wurde das Spiel
  265.    gewonnen.
  266.    Ebenso  ist  Ende,  wenn  fälschlicherweise ein Minenfeld mit der linken
  267.    Maustaste  angeklickt  wurde. Dann explodieren alle im Feld befindlichen
  268.    Minen und das Spiel wurde verloren.
  269.    Eine Anzeige der erreichten Punkte erfolgt in beiden Fällen.
  270.  
  271.    4.5. Mausklicks
  272.  
  273.    Die  einzelnen  Felder  werden  mit  der  linken  bzw. rechten Maustaste
  274.    aktiviert.
  275.    * Linke  Taste   - Die  linke  Maustaste  gibt  die  entsprechenden
  276.                       Informationen  über  die  versteckten Minen frei oder
  277.                       bringt eine evtl. unter dem angeklickten Feld befind-
  278.                       lich   Mine   (und   damit  auch  alle  anderen)  zur
  279.                       Explosion. Dann ist das Spiel zuende.
  280.    * Rechte Taste   - Mit dieser Taste kann auf Felder, unter denen eine
  281.                       Mine  vermutet  wird,  eine  kleine  Flagge  plaziert
  282.                       werden. Dies ist lediglich eine Markierung einer Mine
  283.                       und  bringt  diese  nicht  zur Explosion. Eine Flagge
  284.                       kann  durch  nochmaligen  Anklicken  mit  der rechten
  285.                       Maustaste wieder gelöscht werden.
  286.                       (Man  beachte  dazu  auch  die  Erklärung des Punktes
  287.                       "Flagge  setzen" unter Kapitel 4.3 -> die Flagge kann
  288.                       optional  auch  durch die Kombination linke Maustaste
  289.                       und  eine  der  Sondertasten Shift-links/rechts, CTRL
  290.                       oder ALT gesetzt werden.)
  291.    Klickt  man  mit  der linken Maustaste auf ein Feld, in dem bereits eine
  292.    Zahl  oder  eine  Flagge  steht,  so  ertönt  (wenn  eingeschaltet)  ein
  293.    Warnsignal.  Dies  passiert  ebenso, wenn eine Flagge auf ein Zahlenfeld
  294.    gesetzt werden soll.
  295.  
  296.  
  297. 5. Haftungsausschluß
  298. --------------------
  299.    Ich  als  Autor  dieses Programms hafte in keiner Weise für irgendwelche
  300.    durch  den  Einsatz  dieses Programms entstandenen Schäden. Dies bezieht
  301.    sich  auch  auf defekte Maustasten, eingeschlagene Bildschirme oder auch
  302.    irgendwelche  körperlichen  und geistigen Schäden, die durch den Einsatz
  303.    dieses Programms ausgelöst wurden!
  304.  
  305. 6. Vertriebsprinzip
  306. -------------------
  307.    Dieses Programm wird als Public-Domain-Programm vertrieben. Vom Vertrieb
  308.    sind  allerdings  kommerzielle Händler ausgenommen, die einen Betrag pro
  309.    Diskette  verlangen,  der  über  den  üblichen  Kopieraufwand  (>  5 DM)
  310.    hinausgeht.  Die  Verbreitung  über  Mailboxnetzwerke  ist  ausdrücklich
  311.    erlaubt und wird gewünscht.
  312.  
  313.    Es  ist nicht erlaubt, am Programm, am Rescource-File und an diesem Text
  314.    Änderungen  irgendwelcher  Art anzubringen oder vorzunehmen. Die einzige
  315.    erlaubte  Manipulation  ist  das Einpacken durch Archivierungsprogramme,
  316.    wie z.B. LHArc, Zip,...
  317.    Die  zu MINESWEEP gehörenden Dateien sind mit den jeweiligen Dateilängen
  318.    in Kapitel 12 aufgelistet. Die Dateien dürfen nur zusammen weitergegeben
  319.    werden!
  320.  
  321. 7. Finanzielles
  322. ---------------
  323.    Sollte das  Programm  in der vorliegenden Version jemandem gefallen bzw.
  324.    er/sie   an  einer  erweiterten  Version  (die  gerade  in  Arbeit  ist)
  325.    interessiert  sein,  so  bitte  ich  darum, mir einen Beitrag von DM 5.-
  326.    zukommen   zu   lassen  (per  Post  oder Überweisung - Adresse -> 10.),
  327.    den  ich   ausschließlich   zur  Deckung  der  mir entstehenden Unkosten
  328.    für Postversand und die Diskette verwenden werde.
  329.    Zahlende  Benutzer  erhalten  die  erweiterte Version (näheres siehe 8.)
  330.    sofort nach Fertigstellung. Dies wird ca. Ende März'92 der Fall sein.
  331.  
  332. 8. Geplante Erweiterungen
  333. -------------------------
  334.    * In bestimmten Bereichen wählbare Spielfeldgröße
  335.    * Verbesserte Soundfähigkeiten
  336.    * Komplette Tastatursteuerung (auch des eigentlichen Spiels)
  337.    * Zeitspiel-Möglichkeit mit abspeicherbaren Bestzeiten
  338.  
  339.    Solltet  Ihr  noch  weitere  Erweiterungswünsche  habe, so könnt ihr mir
  340.    diese  gern  mitteilen.  Sollte es sich dabei um sinnvolle Erweiterungen
  341.    handeln,  so  bin  ich gerne bereit, diese in einer kommenden Version zu
  342.    berücksichtigen.
  343.  
  344.    Selbstverständlich  nehme  ich  auch Fehlermeldungen aller Art entgegen.
  345.    Besonders  interessant  in diesem Zusammenhang wäre es für mich auch, ob
  346.    das  Programm  auch auf TT's (in allen Auflösungen) und STE's läuft. Wer
  347.    diesbezügliche   Erfahrungen   gemacht   hat,   möge  mich  bitte  kurz
  348.    benachrichtigen.
  349.  
  350. 9. Der Autor
  351. ------------
  352.    Mein Name ist Uwe Poliak, ich bin 26 Jahre alt und habe im Juli '91 mein
  353.    Studium der Fachrichtung Automatisierungstechnik abgeschlossen. Momentan
  354.    arbeite  ich  als Mitarbeiter am Rechenzentrum meiner Fachhochschule und
  355.    bin für die Betreuung der dort installierten *NIX-Anlage zuständig.
  356.  
  357.    Zum  ATARI  ST  kam  ich  über verschiedene Ausflüge zu Rechnern wie dem
  358.    Sinclair  ZX81  (damals sehr günstig für 498.- zu  erhalten)   und   dem
  359.    TRS-80 (wenigstens ein Rechner, an dem man selbst noch so ziemlich alles
  360.    selbst  reparieren  konnte -> keine Custom-Chips). Meinen ST besitze ich
  361.    nun mittlerweile seit 1988 und er läuft trotz diverser Erweiterungen und
  362.    Umbauten immer noch.
  363.  
  364.    Nach   einigen  mehr  oder  weniger  produktiven  Umwegen über GFA-BASIC
  365.    und   ST-PASCAL  (bzw.  Turbo-PASCAL  auf PC's) bin  ich  vor  ca. 1 1/2
  366.    Jahren  bei  Turbo-C  gelandet  und  erstelle in dieser Sprache nun alle
  367.    meine Anwendungen.
  368.  
  369.    Das  Programm MINESWEEP wurde komplett in Turbo-C 2.03 programmiert. Die
  370.    Resourcen  wurden  mit  WERCS  von  CCD  bzw.  HiSoft  erstellt. Für die
  371.    Dialogboxen  wurde  die  XGEM-Bibliothek  in der Version 1.68 von Jürgen
  372.    Kriege benutzt.
  373.  
  374. 10. Adresse
  375. -----------
  376.    Meine Adresse ist:
  377.  
  378.       Uwe Poliak                    Telefon: 07024 / 8 40 70 (Anrufbeantw.)
  379.       Kiesweg 41                    email:   Maus-Netz: Uwe Poliak @ S2
  380.       W-7316 Köngen/Neckar
  381.  
  382.    Bankverbindung:
  383.  
  384.       BLZ : 612 616 38
  385.             Köngener Bank EG
  386.       Kto : 7539 002
  387.  
  388. 11. Danksagungen
  389. ----------------
  390.    Herzlichen  Dank,  an alle, die mich bei der Erstellung dieses Programms
  391.    mit Rat und Tat unterstützt haben. Im einzelnen waren das:
  392.       * Thomas Fürhölter, Maus @AC
  393.       * Thomas Kroebel, Maus @KA
  394.       * Peter Hellinger, Maus @N
  395.       für die Tips zur Parametrierung von evnt_multi.
  396.       * Olaf Niermann, Maus @MS
  397.       * Olaf Meisiek, Maus @FL
  398.       * Uwe Ohse, Maus @PB
  399.       * Konrad Hinsen, Maus @AC2
  400.       für die Tips zu einem korrekten Redraw im ACC-Modus.
  401.       * Klaus Rein      ("Dein dubioses Programm hat noch einen Fehler....")
  402.       * Christoph Passmann   ("Ein pures Glücksspiel: 3*geklickt - 3*Minen")
  403.       * Stefan Krohmer, @S2 ("Würde mich freuen, bald wieder eine ... lauf-
  404.                               fähige ;-) Version testen zu können...")
  405.       für die Beta-Tests.
  406.       * und all denen, die mich bei der Programmierung von MINESWEEP mit
  407.         anderen Tips und Ratschlägen unterstützt haben.
  408.  
  409.  
  410. 12. Enthaltene Dateien
  411. ----------------------
  412.    Folgende Dateien gehören zu MINESWEEP:
  413.       MINESWEP.PRG   Länge 45288 Bytes    das eigentliche Programm
  414.                                           (läuft als ACC oder PRG)
  415.       MINESWEP.RSC   Länge 12752 Bytes    Resourcedatei dazu
  416.       MINESWEP.INF   Länge    32 Bytes    Parameterdatei
  417.       MINESWEP.TXT   Länge 24046 Bytes    dieser Text
  418.  
  419.    Die Weitergabe dieser Dateien darf nur zusammen erfolgen!
  420.  
  421.  
  422. 13. History
  423. -----------
  424.    Im  folgenden  habe  ich  mal  kurz versucht, die wichtigsten Punkte der
  425.    Entwicklung von MINESWEEP zusammenzustellen:
  426.  
  427.    V 0.70   Erste lauffähige Programmversion noch komplett ohne zusätzliche
  428.             Funktionen
  429.    V 0.80   Hilfe-Funktion, Spielstufen mit fest vorgegebener Minenanzahl
  430.             dazu.
  431.    V 0.90   Rechte Maustaste zum Flagge-Setzen implementiert.
  432.             Funktion "Nullfelder freigeben" implementiert.
  433.    V 0.91   Anzahl der Minen frei wählbar
  434.    V 1.00ß  Erste Version im Beta-Test.
  435.             Accessory-Betrieb möglich, Fenster ist nun auch verschiebbar.
  436.             Erster Entwurf einer Programm-Dokumentation.
  437.    V 1.10ß  Bugs im Fenster-Redraw behoben.
  438.             Verbesserte Grafikdarstellung
  439.    V 1.11ß  Funktion "Flagge setzen" nun optional auch mit linker Maustaste
  440.             und SHIFT-links/SHIFT-rechts/CTRL/ALT anwählbar.
  441.    V 1.12ß  Verschiedene kleinere Verbesserungen und Bugfixes.
  442.             INF-Datei wird nun mit shel_find() gesucht.
  443.             Fenster-Redraw beschleunigt.
  444.    V 1.13ß  Neue, erweiterte Infobox.
  445.    V 1.131  Fehler in den Selektionen bei der Parametereinstellung behoben
  446.             Sounddaten korrigiert
  447.                 Erste öffentlich verfügbare Version.
  448.  
  449. 14. Known Bugs
  450. --------------
  451.    Im folgenden Abschnitt habe ich mir bekannte "Features" des Programms zu-
  452.    sammengestellt. Falls jemand für eines der  u.g.  Probleme  eine  Abhilfe
  453.    kennt, so möge er mir das bitte mitteilen.
  454.    
  455.    * Wird MINESWEEP als ACC gestartet und  zum  ersten  Mal  aufgerufen,  so 
  456.      funktioniert der Redraw der Bildschirmobjekte (Knöpfe,  Zahlen,  Minen)
  457.      nicht korrekt. Objekte, die nicht komplett  dargestellt  werden können,
  458.      (-> Clipping) werden _nicht_ gezeichnet. Beendet man dann  das ACC  und
  459.      startet es erneut, so werden auch nur teilweise darzustellende  Objekte
  460.      korrekt gezeichnet.
  461.      
  462. Abschließend darf ich nun noch viel Spaß beim Minensuchen wünschen.
  463.  
  464. Uwe Poliak, 14.2.92